self-lubricating polymers - German English Dictionary