be still wet behind the ears - Francés Inglés Diccionario