1 definition by Amphrosia Jones

A room or area that someone named Todd has had sex in.
I was in that room. And that room couldn't have been your room, because that room did not smell like Todd Fuck.
by Amphrosia Jones May 23, 2008
Get the Todd Fuck mug.