of/belonging to sulu islands - Turc Anglais Dictionnaire