ducking ditch Share definition Flag This is what Google Talk to text interprets when you mean to say Fucking Bitch I hate you, I hope you die you ducking ditch ducking ditch by NURSE HOLLY November 17, 2015 Get the ducking ditch mug.