meaning of atroy

atroy meaning in Urban Dictionary

verb: a giant downer