Translation of taun in English:

taun

cholera

noun

  • 1

    cholera, serious infectious and often fatal disease causing severe diarrhoea and vomiting