specific leaf areas

English

Noun

specific leaf areas

  1. plural of specific leaf area