English edit

Etymology edit

From frog +‎ -land.

Proper noun edit

Frogland

  1. (colloquial) France