self-lubricating liner - Turkish English Dictionary