DPFLP

DPFLP stands for Democratic Popular Front for the Liberation of Palestine

DPFLP
Share
Abbreviations And Their Meaning