place with abundant bamboo - Spanish English Dictionary