sahrawi arab democratic republic (sadr) - French English Dictionary

sahrawi arab democratic republic (sadr)

Meanings of "sahrawi arab democratic republic (sadr)" with other terms in English French Dictionary : 1 result(s)

English French
UN Terms
sahrawi arab democratic republic (saharan arab democratic republic) (sadr) république arabe sahraouie démocratique