cage implant - Turco Inglés Diccionario