Noun Definition

caretta

1.Definition: loggerhead turtles

Category: Animals