biodegradable implant - Francés Inglés Diccionario