buff coat

Noun

 * 1) A kind of leather coat, mainly worn by European cavalry and officers in the 17th century.