A palindrome is a word, phrase, or other sequence of characters that reads the same forward and backward, ignoring spacing and punctuation.