A phrase meaning to get something done that has either been an irritant or a large task. A synonym of "Let's do this."
I have a term paper due tommorrow, let's fuck this duck.
33👍 8👎