inaplacable - Turkish English Dictionary