be still wet behind the ears - French English Dictionary