be indistinguishable from something - Turkish English Dictionary