have administered - French English Dictionary