Belcher
Belch·er
Belcher
n.
One who, or that which, belches.