DEPUR

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