RAM'S HEAD


Meaning of RAM'S HEAD in English

noun

: a carved or sculptured decoration found in Greek and Roman art and revived as a decorative motive especially in 18th century furniture

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