guédille
Top 50000
Meanings
Noun
1. lobster roll (or similar) (Canada)
2. snot (mucus from the nose) (Canada)