kidney nephron - Spanish English Dictionary