Griffin



ENGLISH MEANING
noun
1.
An Anglo-Indian name for a person just arrived from Europe.