toad's-cheese
noun
plural toad's-cheeses
Definition of toad's-cheese
dialectal, chiefly England
: a poisonous fungus