self-lubricating liner - Español Inglés Diccionario