Subscribe
URL of the page has been copied to clipboard.
Meaning : A locomotor organ consisting of a row of strong cilia whose bases are fused.
Synonyms : comb-plate
Install App