malpighian tubules - Turco Inglés Diccionario