tchernobyl meaning in English
n. chernobyl, city in ukraine (site of a meltdown in a nuclear reactor in 1986); virus that spread through the internet and caused destruction to many computer hard drives worldwide (computers)
n. chernobyl, city in ukraine (site of a meltdown in a nuclear reactor in 1986); virus that spread through the internet and caused destruction to many computer hard drives worldwide (computers)