olive ridley

English

Noun

olive ridley (plural olive ridleys)

  1. The olive ridley sea turtle