English to Chinese Dictionary

Search:

嗜血 shì xuè bloodthirsty / bloodsucking / hemophile


<< back to the home page