One who does a thing for pleasure and not as a profession is called
Show Hint
Remember that the term 'amateur' comes from the Latin word "amare," which means "to love." Thus, an amateur does something out of love or interest rather than for profit.
An amateur is someone who engages in an activity for the pleasure of it and not for monetary gain or as a profession. This term is used in various fields like sports, music, and arts. The opposite of amateur would be a professional who does the activity as a career.