The Collaborative International Dictionary of English v.0.48:Frogshell \Frog"shell`\, n. (Zool.) One of numerous species of marine gastropod shells, belonging to Ranella and allied genera. [1913 Webster]