frock coat

 

noun

  • a man’s double-breasted, long-skirted coat, now worn chiefly on formal occasions.