show something to good advantage - Almanca İngilizce Sözlük