What does ambizon mean?

ambizon meaning in Urban Dictionary

an internet buy made intoxicated by the rest aid Ambien.