leaf of the spineless yucca or giant yucca (yucca elephantipes) - French English Dictionary

Suggest a Term