What is the full meaning of trackroads
TRACKROAD, a towpath [n]
Example of the word trackroads placed on a Scrabble board.