LIVE TRAP


Meaning of LIVE TRAP in English

[live trap] n (ca. 1875): a trap for catching an animal alive and uninjured

Merriam-Webster English vocab.      Английский словарь Merriam Webster.