English-Latin dictionary »

piles / hemorrhoids meaning in Latin

EnglishLatin
piles / hemorrhoids noun

capitulum [capituli](2nd) N
noun