vegliardo m (plural vegliardi, feminine vegliarda)
Borrowed from Old French vieillard, which is derived from Old French vieil (“old”), whence also Italian veglio.