English-Latvian translations for tree of heaven
Definition of tree of heaven
- An Asiatic tree having foliage similar to that of the sumacs and ill-scented staminate flowers, much used in traditional Chinese medicine, but considered invasive and often subject to control efforts
Trending Searches
Popular Dictionaries