Skip to content

arthrotardigrade

noun

  1. any tardigrade of the order Arthrotardigrada
L1117978 on Wikidata ↗