ANSWERS: 1
-
According to http://www.phrases.org.uk/meanings/404400.html The phrase means someone is inexperienced, and is a referece to a newborn baby, who is still wet.
Copyright 2023, Wired Ivy, LLC

by 