meaning of delphinoid

1. Pertaining to, or resembling, the dolphin.


Related Words

delphinoid | delphinoidea |

Developed & Maintained By Taraprasad.com

Treasure Words