A word examined

ibrox

noun
5 letters·English
noun

ibroxa district of Glasgow, Scotland, known for Ibrox Stadium (home of Rangers F.C.)

No comments yet