Translation of epifora in English:

epifora

epiphora

noun

  • 1

    epiphora, (medical) watery eyes, overflow of tears due to blockage of a duct, a word or phrase repeated again and again at the end of sentences or stanzas for dramatic effect