meaning of thuja orientalis

1. Asiatic shrub or small tree widely planted in United States and Europe; in some classifications assigned to its own genus


Related Words

thuja orientalis |

Developed & Maintained By Taraprasad.com

Treasure Words