Definify.com

Definition 2025


emorroidi

emorroidi

Italian

Noun

emorroidi f pl

  1. hemorrhoids, haemorrhoids, piles

Derived terms