Frog Cheese Definition

noun

A large puffball .

Wiktionary