lion of England
: a heraldic representation of a lion passant gardant or (as on the shield of England)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share