A usually large man of god-like status.
"Yo, bro! Did you see Nusca over there?"
by El Massivo October 10, 2011
Get the Nusca mug.