English to Chinese Dictionary

Search:

林壑 lín woods and ravines / tranquillity of trees and valleys


<< back to the home page