giant cane (arundo donax) - Spanish English Dictionary