show to good advantage - Türkçe İngilizce Sözlük