giant puffball?

giant puffball?

Observation - giant puffball? - UK and Ireland. Description: