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.