storm-stayed - German English Dictionary