Belcher meaning

Someone who belches.
noun
0
0
Advertisement