Word info

leafbase

Noun

Meaning

leafbase (plural leafbases)

(botany) The base of a leaf, where it joins the stem.

Source: en.wiktionary.org

Close letter words and terms