Italian-English dictionary »

emolacria meaning in English

ItalianEnglish
emolacria noun
{f}

haemolacria(shedding of tears containing blood)
noun

Your history