ditch troll Share definition Flag An aesthetically unpleasing woman. 'Fuck me was battered last night. Ended up with a right ditch troll' ditch troll by Steve September 23, 2003 Get the ditch troll mug.