What is the full meaning of velodromes
VELODROME, an area for cycling races [n]
Example of the word velodromes placed on a Scrabble board.