Wiktionary
aaaid
n. (initialism of Arab Authority for Agricultural Investment and Development lang= en )