Prince Albert coat

Etymology
.

Noun

 * 1) A double-breasted frock coat.