Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Duchess of Ferrara
noun
(n)
Italian noblewoman and patron of the arts (1480-1519)
itali dan noblewoman pemerhati seni (1480-1519)
Synonym:
borgia
,
lucrezia borgia
source: wordnet30