look up any word, like eiffel tower:
 
1.
General insult
Things were going just fine till this tarlaud showed up.
by Em Dash January 23, 2011