tardigrade

Explore definitions, synonyms, and language insights of tardigrade

Definitions

Noun
an arthropod of the division Tardigrada

More General Terms