meaning of anguissette

anguissette meaning in Urban Dictionary

a person who gets satisfaction from pain