English to Chinese Dictionary

Search:

狐狸尾巴 li wěi ba lit. fox's tail (idiom); visible sign of evil intentions / to reveal one's evil nature / evidence that reveals the villain


<< back to the home page