Wiktionary
specific leaf areas
n. (specific leaf area English)
n. (specific leaf area English)