I remember i read some rules related to this in my school gram. I'm learning english as my second language, and what one of my college teacher explained seems not quiet right The following is oxford dictionary's definition for behalf
Nudes
On behalf of sb | on sb's behalf 1
Knight cannot be here, so his wife will accept the prize on his behalf
If yes, what is the substitution idiom for expressing heavy rain?