English / idiom
Rain or Shine
MEANING IN ENGLISH
Whatever the weather or circumstances may be; unconditionally
In context
01
Migratory geese begin their annual southward journey every autumn, rain or shine.
02
The wilderness survival workshop will take place tomorrow, rain or shine, so prepare waterproof gear.
Synonyms
come what may,under all circumstances,no matter what
Antonyms
conditionally,weather permitting,only in fair weather
Collocations
held rain or shine,proceed rain or shine,scheduled rain or shine