frogshell Meaning, Definition & Usage

Frog"shell` noun
Definitions
  1. (Zoöl.) One of numerous species of marine gastropod shells, belonging to Ranella and allied genera.

Webster 1913