English Dictionary
Definition landing card in British English
landing card noun
[countable] noun
1
a card given to passengers arriving on a plane to fill in before passing through immigration and passport control
Synonyms and related words
Synonyms and related words
