ramshackle building - Turkish English Dictionary