Dictionaries:
Sexual DictionaryDictionary of the F-Word

amoretto:

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

Link to this page:

Word Browser