an immortal piece - Spanish English Dictionary