What does Ambilay mean?

Ambilay meaning in Urban Dictionary

performing intimate acts consuming sleep aid medicine (IE: Ambien). See in addition ambizon.