English Dictionary
◊ TARDIGRADE
tardigrade
n : an arthropod of the division Tardigrada