English to Chinese Dictionary

Search:

星流电击 xīng liú diàn meteor shower and violent thunderclaps (idiom); omens of violent development / portentous signs


<< back to the home page