wormlion

/W ER1 M L Y AH0 N/
noun
  1. 1

    The larva of a vermileonid.