place with abundant loggerhead sea turtles - Englisch Synonyme Wörterbuch