Definition of Froggy-land in English:

Froggy-land

noun

informal
  • France.

Origin

Late 19th century.