establishment where food and household goods are sold - Spanish English Dictionary

Suggest a Term