self-propelled dredge - Spanish English Dictionary