English dictionary
tardigrade meaning and definition
Definition and meaning of tardigrade at MeaningMonkey.org. tardigrade meaning and definition in the English Dictionary.TARDIGRADE noun
Definition of tardigrade (noun)
- an arthropod of the division Tardigrada
Source: Princeton University Wordnet