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 0 0 Get merch Get the ditch troll mug. Buy Now — $32.95 See more merch