sherpa meaning in English
n. sherpa, member of a tibetan people who inhabit the himalayas in nepal (often work as porters on mountain treks)
n. sherpa, member of a tibetan people who inhabit the himalayas in nepal (often work as porters on mountain treks)