redoubtable - Turkish English Dictionary