Coel--- is from the Latin Coelus, heaven.

While this may be the root for some words containing this morpheme, Webster's agrees with tsuwm - in the case of the big, ugly fish, it's from koilos