lubricated sheath - Francés Inglés Diccionario