English | German | Russian | Czech

rat trap English

Meaning rat trap meaning

What does rat trap mean?

rat trap

A device used for capturing rats. A type of bicycle pedal made of metal with no rubber.

Are you looking for...?

rat | trap