saguaro (camegiea gigantea) - Spanish English Dictionary