Find the word definition

The Collaborative International Dictionary
Delphinoid

Delphinoid \Del"phi*noid\, a. [L. delphinus a dolphin + -oid.] (Zo["o]l.) Pertaining to, or resembling, the dolphin. [1913 Webster] ||

Wiktionary
delphinoid

a. (context zoology English) Pertaining to, or resembling, the dolphin.