• Apivorous

    Full definition of apivorous

    Adjective

    apivorous

    1. That feeds on bees

    Anagrams

    © Wiktionary