English to Chinese Dictionary

Search:

国槐树 guó huái shù locust tree (Sophora japonica)


<< back to the home page