self-retaining catheter - Español Inglés Diccionario