MalayTranslate.com
Malay to English Translator
Translate Here

English to English

lots

noun (n)

adverb (r)

  • to a very great degree or extent
    yang sangat besar derajat atau lebih
    source: wordnet30