DEPUR

AcronymDefinition
DEPUR➣D Endroit Pour Une Rencontre (French: Strange Place for a Meeting; movie)