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.
2012