Definition

A fictional bioluminescent creature from the book series 'The Lost Civilization of Kael' by author Eisdor Farry.