supporter of natural law - Alemán Inglés Diccionario