of/belonging to sulu islands - Allemand Anglais Dictionnaire