Dictionary search results

Showing 1-2 of 2 results

manta British & World English

A devil ray that occurs in tropical seas and may reach very great size

Manta birostris in manta British & World English

A devil ray that occurs in tropical seas and may reach very great size