Meaning of flotilla

Definition of flotilla

(noun) a United States Navy fleet consisting of two or more squadrons of small warships

Other information on flotilla

WIKIPEDIA results for flotilla
Amazon results for flotilla