octopus bush - Spanish English Dictionary