For me as a UK resident it means to wanders round the shops. Never heard of the US begging definition.