• word of the day

    testacea

    testacea - Dictionary definition and meaning for word testacea

    Definition
    (noun) testacean rhizopods
    Synonyms : order testacea
Download our Mobile App Today
Receive our word of the day
on Whatsapp