prolific

adj

1.
intellectually productive
2.
bearing in abundance especially offspring