Green’s Dictionary of Slang

enthusiastic amateur n.

see amateur n. (1)