• word of the day

    cuckoo-bumblebee

    cuckoo-bumblebee - Dictionary definition and meaning for word cuckoo-bumblebee

    Definition
    (noun) a bee that is parasitic in the nests of bumblebees
Connect with us on Facebook