From amaro + -ezza, or from a Vulgar Latin *amāritia, from Latin amāritiēs.
amarezza f (plural amarezze)