Definitions Found:

a place where dolphins are kept