I had to look those to up as I frequently us them but I didn't know their meining.
Here's what I found
I find sayings and the origins of words very interesting. We often take these words and phrases for granted without really stopping to think about their real meanings.
A simple one like "Lock, Stock and Barrel" is easy enough to work out. In the days of fighting with muzzel loader weapons a soldier would fire a shot (lock) then hit the enemy with the but of the gun (stock) and then bring the barrel down on the enemy or use the bayonet (barrel).
Then you get words like Tampon which gets its origin from the word
tampion which is a plug used in the end of a ships cannon to keep the water out. Would women think the same way about them if they knew the origin of the word?
Cheers