Definitions for "Delphinoid"
Pertaining to, or resembling, the dolphin.