area of a department store where cold cuts are sold - Turkish English Dictionary

Suggest a Term