STRATH Meaning of STRATH in English n. Sc. a broad mountain valley. Etymology: Gael. srath Oxford English vocab. Оксфордский английский словарь. 2012