English to Chinese Dictionary

Search:

天量 tiān liàng a staggering number; a mind-boggling amount


<< back to the home page