English to Chinese Dictionary

Search:

血泪 xuè lèi tears of blood (symbol of extreme suffering) / blood and tears


<< back to the home page