1. a. Having several or many leaflets.
1. Having several or many leaflets. Source: Websters Dictionary (01 Mar 1998)