have no other choice than - Turkish English Dictionary