Fleets of warships (7)
I believe the answer is:
armadas
'fleets of warships' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for armadas that I've seen before include "Large fleet of ships" , "Large fleets, Spanish perhaps" , "Fleets of warships" , "task forces" .)