Webster's Revised Unabridged Dictionary · 1913

Delphinoid

Delphinoid , adjective

[Latin delphinus a dolphin + -oid.]

(Zoology) Pertaining to, or resembling, the dolphin.