Dictionary.net

Definitions of Quinquefoliate Leaf

  1. Having five leaflets.
Loading...
X