• Echimyid

    Full definition of echimyid

    Noun

    echimyid

    (plural echimyids)
    1. (zoology) Any member of the Echimyidae.
    © Wiktionary