an inseparable part - Turkish English Dictionary