meaning of Armenian Scud Missile

Armenian Scud Missile meaning in Urban Dictionary

A cum shot into eye from a distance