meaning of angel tears

angel tears meaning in Urban Dictionary

(letter) liquid LSD (d-lysergic acid diethylamide)