Meaning of olive ridley

Definition of olive ridley

(noun) olive-colored sea turtle of tropical Pacific and Indian and the southern Atlantic oceans

Other information on olive ridley

WIKIPEDIA results for olive ridley
Amazon results for olive ridley