have something to say for yourself - Allemand Anglais Dictionnaire