Meaning of “pin sth down” in the English Dictionary

british dictionary