Definify.com

Definition 2024


tardigrades

tardigrades

English

Noun

tardigrades

  1. plural of tardigrade