Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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