Bing found the following results
Flotilla Definition & Meaning - Merriam-Webster
FLOTILLA Definition & Meaning | Dictionary.com
Flotilla - Wikipedia
FLOTILLA | English meaning - Cambridge Dictionary
Flotilla - Definition, Meaning & Synonyms | Vocabulary.com
FLOTILLA | definition in the Cambridge English Dictionary
flotilla | meaning of flotilla in Longman Dictionary of …
Flotilla Definition & Meaning | Britannica Dictionary
FLOTILLA definition and meaning | Collins English Dictionary
Flotilla - Oxford Reference