meaning of AsphaltChicken

AsphaltChicken meaning in Urban Dictionary

An AsphaltChicken is one of dangerous adversary to come across generally in most games.Since HL1DM, cs 0.1beta and TFC...every gamer around the world is watch out for that tha special player...