Dictionaries:

amoretto:

In Italian, a diminutive of amore (love), a cupid or infant cupid.

Link to this page:

Word Browser