MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Louvre Museum

noun (n)

  • an art museum that is a famous tourist attraction in Paris
    museum seni yang terkenal wisata di paris
    Synonym:
    louvre
    source: wordnet30