a small restaurant serving light meals and drinks, especially coffee
French café (coffee), from Turkish kahve
Try Another Word