creosote bush (larrea tridentata) - Spanish English Dictionary