storm-stayed

listen to the pronunciation of storm-stayed
Englisch - Englisch
Stranded due to bad weather, snowed in