Skip to main content

frogshell

English frogshell meaning in English  •  frogshell का अर्थ अंग्रेजी में
Noun
  • One of numerous species of marine gastropod shells, belonging to Ranella and allied genera.
Advertisement