English to Chinese Dictionary

Search:

lóng steep / precipitous (of mountain)


<< back to the home page