rubber sheath - Turco Inglés Diccionario