craver

CRAVER, n. One who craves or begs.