lubricated sheath - Turco Inglés Diccionario