adj. snarled or stalled in complete confusion. [ Vulgar slang ] Syn. -- snafued, fouled up. [ WordNet 1.5 +PJC ]
n. a stupid foolish man. [ vulgar slang ] [ WordNet 1.5 ]