Just FYI, borracho is not a nice word. You can say mareado (male) mareada (female.) Y puedes usar otros nombres, pero por el momento, mareada is suficiente.
Okay. The only word that I ever learned in classes (high school and college) was borracho. I'll have to write a letter to some Spanish teachers for being slack! :-)