gurkha - Dictionary definition and meaning for word
gurkha
Definition (noun) a member of the Nepalese force that has been part of the British army for 200 years; known for fierceness in combat
Definition (noun) a member of Hindu people descended from brahmins and Rajputs who live in Nepal
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com