have administered - German English Dictionary