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