managing deputy assessor - Turkish English Dictionary