Staines Road England London London A major road in west London. 😄 Why It's Funny A road of stains, suggesting uncleanliness or soiling. 📍 Location A major road in west London Etymology & History The road leading to Staines-upon-Thames. Directional naming. Leave a Comment Cancel replyYour email address will not be published.Your Definition or UsageName * Email * Website Save my name, email, and website in this browser for the next time I comment.