palmyra topa - Turkish English Dictionary