meaning of frogshell

1. One of numerous species of marine gastropod shells, belonging to Ranella and allied genera.


Related Words

frogshell |

Developed & Maintained By Taraprasad.com

Treasure Words