Word info

hydroreceptor

Noun

Meaning

hydroreceptor (plural hydroreceptors)

(biology) An organ that detects water.

Source: en.wiktionary.org

Close letter words and terms