Alibadbad

Definition of Alibadbad
(noun) nausea or disgust