You've seen someone "dumping" in a car park? In the UK that could mean having a "poop" in the car park!
You've seen someone "dumping" in a car park? In the UK that could mean having a "poop" in the car park!