tiger pit

English

Noun

tiger pit (plural tiger pits)

  1. A trou-de-loup.