froggie

listen to the pronunciation of froggie
Englisch - Englisch
{i} (derogatory Slang) French person