i'd better leave - Turkish English Dictionary