Meaning of amaretto

Definition of amaretto

(noun) an Italian almond liqueur

Other information on amaretto

WIKIPEDIA results for amaretto
Amazon results for amaretto