supporter of natural law - German English Dictionary