LEAFED

Definition of LEAFED

  1. (adj)having leaves or leaves as specified; often used in combination