TWIN Meaning of TWIN in English a. ( Bot. ) Doubled, geminate, in pairs. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012