storm-stayed - Spanish English Dictionary