English → Tetun

shield (piece of armour)

eskudu

More