stopadh trafaig

Scottish Gaelic

Noun

stopadh trafaig m

  1. traffic jam