statutory body under public law - Spanish English Dictionary