regalo

regalo

English Noun
Ad

Definition

A gift of fine foods and/or wines.

Etymology

From Italian and Spanish regalo.

Ad