Yes, it's slang for a tricycle.
Neil Foddering Weymouth, Dorset, England
> Date: Sun, 7 Dec 2008 09:59:43 +0100
> From: info@m-gineering.nl
> To: classicrendezvous@bikelist.org
> Subject: Re: [CR]Speaking of ]British Terms ...
>
> Robert Clair wrote:
> > ... what is a british "barrow". it's a bike term, and not monetary.
> >
>
> upright tricycle, mostly used for tandems I think
> --
> mvg
>
> Marten Gerritsen
> Kiel Windeweer
> Netherlands