English

edit

Etymology

edit

From frog +‎ -land.

Proper noun

edit

Frogland

  1. (colloquial) France