small restaurant where drinks and light meals are served - Spanish English Dictionary

Suggest a Term