Word info

endovanilloid

Noun

Meaning

endovanilloid (plural endovanilloids)

(biochemistry) Any endogenous vanilloid

Source: en.wiktionary.org

Close letter words and terms