storm-beaten

a. 受风吹雨打的
在线英汉词典
相关词语