mechanical heart - Spanish English Dictionary