What is the full meaning of tramroads
TRAMROAD, a track with sunken wooden, stone or metal rails [n]
Example of the word tramroads placed on a Scrabble board.