Definitions

yín monsoon; a long and heavy rain

Etymology

An obscene  amount of rain  also provides the pronunciation