On one of the Spanish Education blogs that I follow I read a blog about the phrase "me entiendes" and how it offends native spanish speakers. I was very interested in the article and was shocked to learn about how native speakers view this phrase. It literally means "Do you understand me", which is generally not taken offensively in English. However, the phrase "me explico" is said to be a better phrase since it askes if the speaker is explaining well enough to be understood.
Check out the full article: