Snudge



ENGLISH MEANING
noun
1.
A miser; a sneaking fellow.
verb
1.
(INTRANSITIVE) To lie snug or quiet.