Clyro
Proper noun
Meaning
Clyro
A village and community in Powys, Wales, on the border with England and historically in Radnorshire (OS grid ref SO2143).
Anagrams
Examples
Harry Styles, Biffy Clyro and Calvin Harris are among the artists headlining.
Johnston is speaking from “damp and dark” Glasgow, where Biffy Clyro are back home.