Definify.com

Definition 2025


tardigrades

tardigrades

English

Noun

tardigrades

  1. plural of tardigrade