English to Chinese Dictionary

Search:

狗血淋头 gǒu xuè lín tóu lit. to pour dog's blood on (idiom) / fig. torrent of abuse


<< back to the home page