Word info

cryptozoa

Noun

Meaning

cryptozoa pl (plural only)

(ecology) Small animals who live in darkness and under conditions of high relative humidity.

Source: en.wiktionary.org

Close letter words and terms