Find the word definition

Wikipedia
Countrycide

"Countrycide" is an episode of the British science fiction television series Torchwood. It is the sixth episode of the first series and was broadcast on 19 November 2006