1 definition by MissMouse

"I may have made a schedule snafu, looks like I have overlapping meetings on Thursday."
by MissMouse October 19, 2008
Get the snafu mug.