What does Call of Duty: Ghosts mean?

Call of Duty: Ghosts meaning in Urban Dictionary

A first-person shooter online game produced by Infinity Ward, Raven pc software, and Neversoft that circulated on November 5th, 2013. Defined by its fast-paced game play and linear but compelling promotion, it's the tenth installment of extremely succesful Call of Duty series. Ever since Call of Duty: MW3, the series has gotten an increased amount of unfavorable critique through the video gaming market. The games tend to be in general not to severe or smart. They nonetheless, however, provide countless hours of adrenaline-filled hilarity and fun (or trend). Call of Duty: spirits is presumably the initial "next gen" telephone call of responsibility online game.