FLOTILLA MEANING IN ENGLISH

• Flotilla Definition & Synonyms

  1. (n.) A little fleet, or a fleet of small vessels.


RECENT SEARCHES