first rains

English

Noun

first rains

  1. plural of first rain