establishment where custom take-out meals are made and sold - Turkish English Dictionary

Suggest a Term