English Dictionary
Definition forced landing in British English
forced landing noun
[countable] noun
Synonyms and related words
English Dictionary