place with abundant loggerhead sea turtles - Türkisch Englisch Wörterbuch