Definitions Found:

a word that sounds the same as another but is spelt differently eg 'to', 'too' and 'two'