A Taqueria

What does Taqueria translate to in English? restaurant Meaning of taqueria in English a restaurant, usually a small and fairly cheap one, that sells tacosĀ (= a hard, thin type of…