The Italian term "dilettante" matches the English term "fancier"

other italian words that include "dilettante" : english :
dilettante, amante amateur