international subsidiary - French English Dictionary