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

English Dictionary