ok, i solved the problem with your help.
i run this script :
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("en-gb")
Set-WinUserLanguageList $LanguageList -Force
then:
$LanguageList = Get-WinUserLanguageList
$Language = $LanguageList | where LanguageTag -eq "en-gb"
$LanguageList.Remove($Language)
Set-WinUserLanguageList $LanguageList -Force
then found it in registry and deleted it forever, thank god it gone. it can't now come back, cuz it do not exist, done.