English to Chinese Dictionary

Search:

滴石 shí a dripstone (geology) / stalactites and stalagmites


<< back to the home page