English edit

Noun edit

teleiochrysalid (plural teleiochrysalids)

  1. Alternative form of teleiochrysalis