What does Buyagift mean?

Buyagift meaning in Urban Dictionary

(Verb) having failed immeasurably. To execute poorlyVariants include Buyagifted, or done a Buyagift