imperial research facility (nubia) - Français Anglais Dictionnaire