store (items kept) - Englisch Synonyme Wörterbuch