MalayTranslate.com
Malay to English Translator
Translate Here

English to English

spots

noun (n)

  • spots before the eyes caused by opaque cell fragments in the vitreous humor and lens
    sebelum titik mata disebabkan oleh legap sel fragmen di mengkilap humor dan lensa
    source: wordnet30