portsmouth (city in southern england) - French English Dictionary