Skip to main content

Definitions by Daniel J. Renaud

1. A vulgar term used to describe the french

2. a term often shouted in schools in southwestern ontario between people of french descent.
1. "Those fucking frogs"

2. "HEY SERRE!!!! FROGS!"
frogs by Daniel J. Renaud April 30, 2004