• word of the day

    annelida

    annelida - Dictionary definition and meaning for word annelida

    Definition
    (noun) segmented worms: earthworms; lugworms; leeches
    Synonyms : phylum annelida
Download our Mobile App Today
Receive our word of the day
on Whatsapp