Definition of mantel clock in English:

mantel clock

noun

  • A clock designed to sit on a mantelpiece.

Origin

Mid 19th century; earliest use found in Knickerbocker.