flame cell

Noun
  1. Organ of excretion in flatworms (synset 101461150)

Found on Word Lists

Other Searches