Definition of maple leaf in English:
The leaf of the maple, used as an emblem of Canada.
- Their logo incorporates a maple leaf resembling Her Majesty Queen Elizabeth's tiara.
- So is there hope that a Union Flag could join the maple leaf and the five-ring Olympic insignia as a bodily adornment?
- Whether it's fun in the sun or seminars in a hotel, no one needs a maple leaf sewn onto their backpack to attend any of the Canada day events.
Definition of maple leaf in:
- US English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
Most popular in the US
Most popular in the UK
Most popular in Australia
Most popular in Malaysia
Most popular in India
Most popular in Pakistan