Back to Dictionary
阻雨
zǔyǔ
1. immobilized by rain