caraka

one who goes about or roams; a wandering ascetic.