Prince-Albert coat

a long double-breasted frock coat for men.

See also: Prince