Meaning of phocoena sinus

Definition of phocoena sinus

(noun) a short porpoise that lives in the Gulf of California; an endangered species

Other information on phocoena sinus

WIKIPEDIA results for phocoena sinus
Amazon results for phocoena sinus