Delphinoid /(?)/

Del·phi·noid

Delphinoid

a.
  1. Pertaining to, or resembling, the dolphin. (Zool.)