Разница между синонимами walk и roam в современном английском языке заключается в контексте использования.
Walk обычно означает целенаправленное и направленное движение. 3 Например: «Я обычно хожу на работу каждый день». 3
Roam, в свою очередь, обозначает движение без определённой цели или направления, часто на большом пространстве. 23 Например: «Дети любят бродить по лесу, исследуя его скрытые сокровища». 3
Таким образом, walk больше подходит для описания движения по определённому маршруту, а roam — для обозначения бесцельного перемещения.