pitch upon - German English Dictionary