dunlop self-supporting technology - Turkish English Dictionary