Noun
buff coat (plural buff coats) A kind of leather coat, mainly worn by European cavalry and officers in the 17th century.