RichThesaurus
… lover
… lover
synonyms
dabbler
nonspecialist
buff
fan
devotee
ham
layman
enthusiast
trifler
putterer
nonprofessional
layperson
dilettante
amateur
… lover
antonyms
professional