most separable - Turkish English Dictionary