frogspeak

See also: Frogspeak

English

Proper noun

frogspeak

  1. Alternative spelling of Frogspeak.