meaning of ahoores

ahoores meaning in Urban Dictionary

sound made during sex with multiple lovers