स्टोर (Stor) Meaning in English