german federal supreme court - French English Dictionary