Glossary Cycling / Term
A short wheel base recumbent bicycle made to be as low to the ground as possible, for less wind resistance.
Permanent link Lowracer - Creation date 2021-07-22