Definify.com

Definition 2025


loggerhead_turtles

loggerhead turtles

English

Noun

loggerhead turtles

  1. plural of loggerhead turtle