A solecism is a phrase that transgresses the rules of grammar.[1] The term is often used in the context of linguistic prescription; it also occurs descriptively in the context of a lack of idiomaticness.