Definify.com

Definition 2025


ambascia

ambascia

Italian

Noun

ambascia f (plural ambasce)

  1. anguish, distress