administrative impediments - Turkish English Dictionary