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!"
159👍 72👎