Englisharmada
Englisha large army or fleet
Greekστόλος
Idonavaro
Portuguesearmada
English translator: Spanish a large army or fleet Eesti sõnaraamat Español Traductor Svenska Översättare