The AI-powered English dictionary
plural velodromes
An indoor arena, having an oval banked track for bicycle racing. examples