Definitions Found:

The larva of an ant lion