bear tremendous responsibility - Turkish English Dictionary