snowcap /'snәukæp/ 📖 中文释义 n. 山顶积雪 📘 English Definition(英文释义) n. a covering of snow (as on a mountain peak) ← snowbush snowcapped →