meaning of AltarCrystal

AltarCrystal meaning in Urban Dictionary

A person that is quite bad at Counter-Strike and Women.