smoucher

/ˈsmuːtʃər/

Definitions

1. noun

a person who eats or smokes excessively, especially in a socially unacceptable manner

“The smoucher in the back of the restaurant was disturbing the other patrons.”

Synonyms

  • chain smoker
  • heavy eater

Antonyms

  • non-smoker
  • sensible eater