artificial organs - Spanish English Dictionary