VariousWords beta
Related Terms:
Definitions:
Noun
tardigrade
Definition: an arthropod of the division Tardigrada
Definition: A member of the animal phylum Tardigrada.
Adjective
Definition: Sluggish; moving slowly.