haemolacria in French haemolacria in French haemolacria noun (pathology) The shedding of tears containing blood Add to Flashcards