English | German | Russian | Czech

videotrap English

Meaning videotrap meaning

What does videotrap mean?

videotrap

A trap (typically for animals) equipped with a video camera

Are you looking for...?