Find the word definition

Wikipedia
Jumbilla

Jumbilla is a town in Northern Peru, capital of the province BongarĂ¡ in the region Amazonas, located at an altitude of 1935m.