tardigrade

Noun
  1. An arthropod of the division Tardigrada (synset 101786934)

Found on Word Lists

Other Searches