GNU Collaborative International Dictionary of English
last match results
Found one definition
-
‖Ptenoglossa , n. pl. [NL., fr. Gr.> feathered + > tongue.] (Zool.) A division of gastropod mollusks having the teeth of the radula arranged in long transverse rows, somewhat like the barbs of a feather.1913 Webster