Subscriber login


Forgot your password?

Library card login

Other

green card

Syllabification: (green card)
Translate green card | into French | into German | into Italian | into Spanish
Definition of green card

noun

  • 1(in the US) a permit allowing a foreign national to live and work permanently in the US.
  • 2(in the UK) an international insurance document for motorists.

green card in other Oxford dictionaries

Definition of green card in the British & World English dictionary
  |  Cite

Word of the day

synodic

/ sɪˈnɒdɪk /
adjective
relating to or involving the conjunction of celestial objects …