Home UK English ditching
Translate ditching into Spanish
1The construction or repair of ditches.
2informal The action of getting rid of or giving up something.
READ THESE ARTICLES