of/belonging to sulu islands - French English Dictionary