meaning of wild china tree

1. deciduous tree of southwestern United States having pulpy fruit containing saponin


Related Words

wild china tree |

Developed & Maintained By Taraprasad.com

Treasure Words