of/belonging to sulu islands - German English Dictionary