take each other on - Turkish English Dictionary