tower blocks - Turkish English Dictionary