a small popular restaurant - Türkçe İngilizce Sözlük