Geminy

Webster's Dictionary of the English Language

·noun Twins; a pair; a couple.