Surcoat

What is Surcoat?

Surcoat definition and meaning on Dictionary terms:
noun

a garment worn over medieval armor, often embroidered with heraldic arms.
an outer coat or other outer garment.