predator trap

English

Noun

predator trap (plural predator traps)

  1. (paleontology) A natural hazard where prey animals become incapacitated.