What does atroy mean?

atroy meaning in Urban Dictionary

verb: a giant downer