English Dictionary
◊ POPILLIA
Popillia
n : a genus of Scarabaeidae [syn: {Popillia}, {genus Popillia}]