Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

armada Definition

Cancel
armada
noun(ar-ma-da)
a fleet of warships
armada
noun(ar-ma-da)
a large force or group usually of moving things

Words Related to armada!

armada Examples by Brain Bank Users