Pollen



ENGLISH MEANING
noun
1.
Fine bran or flour.
2.
The fecundating dustlike cells of the anthers of flowers.