franchute
Top 35000
Meanings
Adjective
1. French (colloquial, derogatory, ethnic slur)