armadaEnglish

armada

Common #4,681 of the corpus · 19.9 per million words · 84,786 occurrences

Noun

A large fleet

English: armada

Word family of armada

Bahasa words with similar meanings

English words with similar meanings

Show 2 words