drug implants - Alemán Inglés Diccionario