"sich noch verbessern" in English sich noch verbessern {vb} to go one better Detailed translations for "sich noch verbessern" sich noch verbessern{verb} sich noch verbessern to go one better