×

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)

Related Words

  1. tchekhov
  2. tchernichovsky
  3. tchernozem
  4. tchèque
PC Version

Copyright © 2018 WordTech Co.