meaning of whelps

1. large carnivorous marine gastropods of coastal waters and intertidal regions having a strong snail-like shell


Related Words

whelk | whelm | whelp | whelped |

Developed & Maintained By Taraprasad.com

Treasure Words