LIVE TRAP


Meaning of LIVE TRAP in English

noun

: a trap for catching an animal alive and uninjured

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.