Spanish naval fleet (6)
I believe the answer is:
armada
(Other definitions for armada that I've seen before include "Many ships" , "1588 sea battle" , "Large flotilla" , "Fighting unit" , "A great fleet of warships" .)