Definify.com

Definition 2024


water_dumping

water dumping

English

Noun

water dumping (plural water dumpings)

  1. ocean dumping