artificial port - French English Dictionary