FROG


Meaning of FROG in English

Noun. A French person. The term is derived from the late 1800s when the French were known as frog eaters. Derog./Offens.

Slang English vocab.      Английский сленговый словарь.