Delphinoid
/(?)/
Del·phi·noid
Delphinoid
a.
Pertaining to, or resembling, the dolphin.
(Zool.)