licenced/licensed firm - French English Dictionary