leaf-roller
English Dictionary
->
Letter L
-> leaf-roller
Search Dictionary:
leaf-roller Definition
(n)
moth
whose
larvae
form
nests
by
rolling
and
tying
leaves
with
spun
silk
leaf-roller Synonyms
leaf roller
leaf-roller
© Art Branch Inc.