autosite
Noun
Meaning
autosite (plural autosites)
English Wikipedia has an article on:autositeWikipedia
The independent twin of a pair of conjoined twins whereas the other twin is parasitic.
Noun
autosite (plural autosites)
English Wikipedia has an article on:autositeWikipedia
The independent twin of a pair of conjoined twins whereas the other twin is parasitic.