the Latin word circumambulare (walk around, over)
derived from the Latin word ambulare (walk, take a walk, go on foot)
derived from the Proto-Indo-European root *ambhi
using the Late Latin prefix circum-
derived from the Latin word circus (race course; circus in Rome, celebration of games)
derived from the Greek word kirkos
derived from the Proto-Indo-European root *kirk-
derived from the Proto-Indo-European root *sker- (to turn, bend)
Derivations in other languages
Italian circumambulazione..........
It's complicated!