A phoneme is the smallest unit of sound in a language that can distinguish meaning between words.
Example:
The words "bat" and "pat" differ by one phoneme: /b/ vs. /p/.
Though it's just a sound change, it creates different words with different meanings.