imperial outpost (orra) - French English Dictionary