Breadcrumbs placeholder
dabadaba
noun
larvae and eggs of any kind of bee
larvae, eggs, bee