meaning of asstorrhoid

asstorrhoid meaning in Urban Dictionary

A hemorrhoid how big is a meteor. And twice as hot.