adj. Describes a crock put together under time or user pressure. Used esp. when you want to convey that you think the fast way might lead to trouble further down the road.
"I can have a quick-and-dirty fix in place tonight, but I'll have to rewrite the whole module to solve the underlying design problem."
See also kluge.