palmyra atoll - Turkish English Dictionary