malpighian tubule - Español Inglés Diccionario