1. a. Having long or large leaves.
1. Having long or large leaves. Origin: Macro- + Gr. A leaf. Source: Websters Dictionary (01 Mar 1998)