kalahari christmas tree (dichrostachys glomerata) - Spanish English Dictionary