present oneself to fight or compete - Französisch Englisch Wörterbuch