buff coat noun1 •(historical) A kind of leather coat, mainly worn by European cavalry and officers in the 17th century. formsbuff coats