Entry
  1. Noun

    Spanish bar; Spanish-style restaurant with a counter, serving food, alcoholic drinks, and coffee

Pitch on OJAD