English-Latin dictionary »

piles, hemorrhoids (l+s) meaning in Latin

EnglishLatin
piles, hemorrhoids (L+S) noun

anus [ani](2nd) M
noun