Starlian

The Starlian is a large dragon-like creature.

Biology
It seems to be a green dragon with antennas, and insectoid wings.