contrafactual history, a form of scientific speculation used by historians

listen to the pronunciation of contrafactual history, a form of scientific speculation used by historians
English - English
alternate history