meaning of joshua tree

1. a large branched arborescent yucca of southwestern United States having short leaves and clustered greenish white flowers


Related Words

joshua tree |

Developed & Maintained By Taraprasad.com

Treasure Words