look up any word, like eiffel tower:

1 definition by Wemblidge

 
1.
An oversized dildo
Yeah, it's a twiller
by Wemblidge May 17, 2011