Frog Speak Definition

noun
Alternative spelling of Frogspeak.
Wiktionary
Alternative spelling of Frogspeak.
Wiktionary