Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: maple leaf
  1. A leaf from any species of maple tree; the emblem of Canada
    "The maple leaf on the flag represents Canada's natural beauty and resources"

Derived forms: maple leaves

Type of: allegory, emblem

Encyclopedia: Maple leaf