Back to Dictionary
特洛伊木马
特洛伊木馬
TèluòyīMùmǎ
1.
Trojan horse
Noun