place where food is served at low prices for people with few economic resources - İngilizce Eşanlam Sözlük

Can't found any synonym terms.