establishment where drinks are sold, especially coffee - Spanish English Dictionary