tardigrade

1. (noun) an arthropod of the division Tardigrada
Related Words: arthropod



Terms and Conditions of Use / Copyright Notice