statutory body under public law - Turkish English Dictionary