Spanish-English Dictionarystore
Spanish word for store