law of limiting factors - Spanish English Dictionary