chaparral yucca

English

Noun

chaparral yucca

  1. Synonym of Our Lord's candle.