panssaroida -
1.
Englisharmour
-
Englishto equip with armour
-
Finnishpanssaroida,
Englisharmour
-
Englishto provide something with an analogous form of protection
English translator: English panssaroida Eesti sõnaraamat Español Traductor Svenska Översättare