MalayTranslate.com
Malay to English Translator
Translate Here

English to English

herpes virus

noun (n)

  • any of the animal viruses that cause painful blisters on the skin
    semua binatang virus yang menyebabkan menyakitkan lecet pada kulit
    Synonym:
    herpes
    source: wordnet30