storm-beaten - German English Dictionary