What does the idiom/phrase "a Trojan horse" mean?

  1. a gift of peace
  2. a wooden toy
  3. something that hides an enemy within
  4. a race horse
Answer

C) something that hides an enemy within

A deceptive trap. Idioms & Idiomatic Phrases · Advanced idioms & proverbs

English MCQ · More English: Idioms & Idiomatic Phrases MCQs · Practise