impastato/impastata
/
eem-pah-STAH-toh
/
[
Italian
]
Kneaded. Smeared.
Countries
Italy