leafflower
English
Noun
leafflower
(
plural
leafflowers
)
The
plant
Phyllanthus urinaria
Derived terms
leafflower moth