Definify.com

Definition 2025


stopadh_trafaig

stopadh trafaig

Scottish Gaelic

Noun

stopadh trafaig m

  1. traffic jam