Dialect
There is no absolute difference between a dialect and a language. British English and American English are different standard dialects of English. They differ slightly in spelling, pronunciation, and vocabulary. However, they are "mutually intelligible", which means people who speak either variety understand the other.