Ab initio is a Latin term that directly translates to what in English? In Words & Languages Trivia AnswerFrom the Beginning Share and Enjoy !