1 definition by somebody somewheree

1
a mustache that is undeveloped such as the one in the movie nacho libre.
Kristy, why would you like Jonathan when he has such an ugly nacho libre?
by somebody somewheree July 10, 2008
Get the merch
Get the nacho libre neck gaiter and mug.