self-lubricating polymers - French English Dictionary