TWIN Meaning of TWIN in English (n.) A compound crystal composed of two or more crystals, or parts of crystals, in reversed position with reference to each other. Webster's English dictionary. Английский словарь Webster. 2012