upper reaches - German English Dictionary