Popillia
noun
Po·pil·lia
| \ pəˈpilēə\
Definition of Popillia
: a genus of beetles of the family Scarabaeidae — see japanese beetle
Keep scrolling for more