frock coat

Frock coat – a long-skirted, loose fitting coat.