Lamiaroid

The Lamiaroid is a chimera which appears in Chapter 3 of Monster Girl Quest.