coat armour

noun

1.
a short sleeveless outer tunic emblazoned with a coat of arms; worn by a knight over the knight's armor or by a herald
2.
a shield; especially one displaying a coat of arms