froggie

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