What does almond rest mean?

almond rest meaning in Urban Dictionary

Another title for an individual's chin. It's the place to sleep a person's almonds (nuts) while being fellated.