REGATTAS MEANING IN ENGLISH

• Regattas Definition & Synonyms

  1. (pl. ) of Regatta


• Regatta Definition & Synonyms

  1. (n.) Originally, a gondola race in Venice; now, a rowing or sailing race, or a series of such races.


RECENT SEARCHES