pantagruelian

adj
University
1

Huge, gigantic, enormous.

2

Voracious, insatiable.