Translator


"place exposed to blizzards" in Spanish