Chernobyl - Definition

chernobyl

n 1: a city in north central Ukraine; site of a major disaster
at a nuclear power plant (26 April 1986)

Look up another word