Spanish naval force (6)
I believe the answer is:
armada
(Other definitions for armada that I've seen before include "lot of craft" , "The Spanish force" , "Naval fighting force" , "force of the sea" , "Large Spanish fleet" .)
I believe the answer is:
armada
(Other definitions for armada that I've seen before include "lot of craft" , "The Spanish force" , "Naval fighting force" , "force of the sea" , "Large Spanish fleet" .)