palmyra atoll - German English Dictionary