self-administered - Turkish English Dictionary