touch all the bases - Turkish English Dictionary