Inn'keep-er, n.

noun

n. An innholder.