Find the word definition

Wikipedia
Chimbarongo

Chimbarongo, Chile, is a city and commune located south of Santiago in the Colchagua Province of the O'Higgins Region. Many of the people of Chimbarongo make their living weaving wickerwork, or "mimbre", baskets.