The Italian term "amante" matches the English term "lover of"

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