Frogspeak

See also: frogspeak

English

Alternative forms

Etymology

From Frog +‎ -speak.

Proper noun

Frogspeak

  1. (ethnic slur) Synonym of French.