pettabbotta

Italian

Noun

pettabbotta f (plural pettabbotte)

  1. a type of suit of armour/suit of armor