tower of giraffes - Turkish English Dictionary