A word examined

armada

noun
6 letters·English
noun

armadaa large group of warships or military aircraft, especially one sent on a mission

Wiktionary →
No comments yet