English

edit

Adjective

edit

storm-stayed (not comparable)

  1. (Scotland, Canada, Maritimes and Ontario) stranded due to bad weather, snowed in.

Synonyms

edit

References

edit