moro islamic liberation front - French English Dictionary

moro islamic liberation front

Meanings of "moro islamic liberation front" with other terms in English French Dictionary : 1 result(s)

English French
Human Rights
moro ıslamic liberation front front moro islamique de libération [m]