Ditcher
English Meaning
One who digs ditches.
- Agent noun of ditch; one who ditches (usually in the sense of a digger of ditches, or one who habitually abandons).
Sorry, No Malayalam Meaning for your input!
See Ditche Want To Try Ditcher In Malayalam??