Drosera (noun) Definition, Meaning & Examples

noun
  1. any of several insectivorous plants of the genus Drosera, having leaves covered with sticky hairs, comprising the sundews.
Drosera (noun) Definition, Meaning & Examples

More Definitions