dunlop self-supporting technology - French English Dictionary