Frogland

English

Etymology

From frog +‎ -land.

Proper noun

Frogland

  1. (colloquial) France