bean leafroller
Jump to navigation
Jump to search
English
[edit]Noun
[edit]bean leafroller (plural bean leafrollers)
- A species of crambid moth, Omiodes diemenalis, of the Asia and Australasia.
bean leafroller (plural bean leafrollers)