place with abundant loggerhead sea turtles - Französisch Englisch Wörterbuch