Apivorous - Definition

apivorous

adj 1: feeding on bees

Look up another word