Delphinoid Definition
adjective
(zoology) Pertaining to, or resembling, the dolphin.
Wiktionary
Find Similar Words
Find similar words to delphinoid using the buttons below.
(zoology) Pertaining to, or resembling, the dolphin.
Find similar words to delphinoid using the buttons below.