MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Duchess of Ferrara

noun (n)

  • Italian noblewoman and patron of the arts (1480-1519)
    itali dan noblewoman pemerhati seni (1480-1519)
    source: wordnet30