Wordia - The Definition Of Flotilla
flotilla
noun, a small fleet or a fleet of small vessels
From Collins
©HarperCollins 2008. Collins English Dictionary definition of flotilla
noun, a small fleet or a fleet of small vessels
From Collins
©HarperCollins 2008. Collins English Dictionary definition of flotilla