adj.
1.being two identical
2.very similar twin n.
1.either of two offspring born at the same time from the same pregnancy
2.(astrology) a person who is born while the sun in in Gemini
3.a waterfall in the Snake River in southern Idaho
4.a duplicate copy twin v.
1.duplicate or match
2.bring two objects, ideas, or people together
3.grow as twins
4.give birth to twins
Idiom of the Day
hold off (someone) or hold (someone) off
to keep someone away by force
The man was able to hold off the police for several hours before he was arrested.