don't sell yourself short like that - Französisch Englisch Wörterbuch