Definitions by Daniel J. Renaud
frogs
1. A vulgar term used to describe the french
2. a term often shouted in schools in southwestern ontario between people of french descent.
2. a term often shouted in schools in southwestern ontario between people of french descent.
frogs by Daniel J. Renaud April 30, 2004