cauchera

Noun

 * 1) rubber tree plantation
 * 2) rubber tree
 * 3)  catapult, slingshot
 * 1)  catapult, slingshot