torote

Spanish

Noun

torote m (plural torotes)

  1. elephant tree (Bursera microphylla)