Dictionary.net

Definitions of Quinquefoliate Leaf

  1. Having five leaflets.
X