• word of the day

    branchiobdellidae

    branchiobdellidae - Dictionary definition and meaning for word branchiobdellidae

    Definition
    (noun) small annelid worms with the posterior end modified into an adhesive sucker; especially formerly regarded as modified leeches
Download our Mobile App Today
Receive our word of the day
on Whatsapp