present oneself to fight or compete - Spanish English Dictionary