Definition of long rains in English:

long rains

noun

  • (Treated as plural) the rainy season, especially in a tropical or subtropical country; also occasionally in singular.

Origin

Late 17th century; earliest use found in John Ogilby (1600–1676), publisher and geographer.