golfina
Top 50000
Meanings
Noun
1. olive ridley sea turtle; Pacific ridley sea turtle (Lepidochelys olivacea)