abundant, rich, fertile