administrative impediments - French English Dictionary