Similar Words

Apivorous — definition

1. apivorous (Adjective)

1 definition

apivorous (Adjective) — Feeding on bees.