Попробуйте это:
ON I.[Description] like '%[^a-z]' + M.[Word] + '[^a-z]%'
Обновление
declare @word varchar(100)
set @word = 'carb'
select 1
where 'Racing Carburetor' like '%[^a-z]' + @word + '[^a-z]%'
Ничего не возвращает, что означает, что 'Racing Carburator' не выбран.
Обновление 2
declare @searchWord varchar(100), @tableWord varchar(100)
select @searchWord = 'carburetor'
,@tableWord = 'Racing Carburetor'
select 1
where @tableWord like '%[^a-z]' + @searchWord + '[^a-z]%'
or @tableWord like @searchWord + '[^a-z]%'
or @tableWord like '%[^a-z]' + @searchWord
Этот имеет дело с крайними случаями.