Definify.com

Definition 2024


ambascia

ambascia

Italian

Noun

ambascia f (plural ambasce)

  1. anguish, distress