pin down (a person/animal) - Fransızca İngilizce Sözlük

pin down (a person/animal)

Meanings of "pin down (a person/animal)" in French English Dictionary : 1 result(s)

İngilizce Fransızca
Common
pin down (a person/animal) terrasser [v]