t.d.r.

views updated

t.d.r. tous droits réservés (French: all rights reserved)

More From encyclopedia.com