Definitions for "Amaretto almond syrup"
A non-alcoholic, nut-flavored syrup, patterned on the alcoholic nut liqueur. more information - recipes