snowcap

n. 山頂積雪

英文釋義

  1. a covering of snow (as on a mountain peak)