cover or fence in with bamboo canes - Spanish English Dictionary