punjabi: the Indic language spoken by most people in Punjab in northwestern India
indo-iranian: the branch of the Indo-European family of languages including the Indic and Iranian language groups
moonie: an often derogatory term for a member of the Unification Church