In an answer on englishforums.com it claims that each are exactly the same. But I'm wondering if that's really the case. idiom in lots of words and phrases idiom infallible pinpoint precisely slap smack spot on rigid strictly strictly Talking idiom super-exact See much more final results » I did https://devinxuldw.mdkblog.com/42524179/top-miami-website-design-agency-secrets