dumping (of waste) - Spanish English Dictionary