viel (“old”) + -art.
viellart oblique singular, m (oblique plural viellarz or viellartz, nominative singular viellarz or viellartz, nominative plural viellart)