LEOPARD'S HEAD


Meaning of LEOPARD'S HEAD in English

noun

( plural leopard's heads or leopards' heads )

1. : leopard's face

2.

a. : a heraldic representation of the head and neck of a leopard affronté

b. : a heraldic representation of the head and neck of a leopard in profile

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.