Adjective Definition

apivorous

1.Definition: feeding on bees




Please Share