Translation of Gurkha in English:

Gurkha

Gurkha

noun

  • 1

    Gurkha, people of Nepal, Nepalese forming regiments in the British army