meaning of armadura

armadura - Spanish to English

fit of armor [Am.]

View more

  • suit of armour [Br.]