legal structure company - French English Dictionary