Italian paste

noun

Definition of Italian paste