Word info

Too Many Mouths

Noun

Meaning

Too Many Mouths (uncountable) (Abbreviated as: TMM)

(genetics, biochemistry) A receptor-like protein in plants which, when absent, leads to an overproduction of stomata

Source: en.wiktionary.org

Close letter words and terms