Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
IDA
('/aI/d/@/ )
noun
(n)
an agency of the United Nations affiliated with the World Bank
agensi united nations berafiliasi dengan bank dunia
Synonym:
international development association
source: wordnet30