Green’s Dictionary of Slang

nosher n.

1. [1960s+] one who snacks or eats between meals [nosh v. (1)].

2. [1970s+] a fellator/fellatrix [nosh v. (2)].