synae, 1 month ago LSD stands for large sex-dragon in this case.
LSD stands for large sex-dragon in this case.