Tweedledee and Tweedledum

Explore definitions, synonyms, and language insights of Tweedledee and Tweedledum

Definitions

Noun
any two people who are hard to tell apart

More General Terms