leafingEnglish

foliation, leafing

Noun

(botany) the process of forming leaves

English: foliation, leafing

English words with similar meanings

Show 1 words