Taco Smell

Proper noun

 * 1)  . (a chain of fast food restaurants).