touch all the bases - German English Dictionary