hereto agree … - German English Dictionary