ocotillo
Meanings
Noun
1. ocotillo (Mexico)