place with abundant chaguaramos - Spanish English Dictionary