moro islamic liberation front - Spanish English Dictionary