嘔落

Noun

 * 1)  cholera
 * 2)  illness with vomiting and diarrhea

Adjective

 * 1)  repulsive; annoying; disgusting