To swallow greedily or in large amounts.
To swallow up, as in a gulf.
To take a share or portion (of or in).
To take part in an activity; to participate.