Ptenoglossa
English Meaning
A division of gastropod mollusks having the teeth of the radula arranged in long transverse rows, somewhat like the barbs of a feather.
Sorry, No Malayalam Meaning for your input!
See Ptenogloss Want To Try Ptenoglossa In Malayalam??