Слово коронавирус образовалось не в русском языке, оно было заимствовано. Гласная а на конце первой части этого слова была унаследована от языка-источника. Такова судьба некоторых других заимствованных слов, например: вибрафон, гексаген, дельтаплан, ротавирус.
Следует ориентироваться на рекомендации орфографического, а не толкового словаря и писать сложные слова с ретро- слитно.