make a show of vigor and strength - Almanca İngilizce Sözlük