What does armaretta Armaretta mean?

armaretta Armaretta meaning in Urban Dictionary

An Italian almond alcohol. Originates from the term armaretto. A form of quite strong tasting liquor.