islamic army of aden-abyan - French English Dictionary