Idiom
Wet behind the ears.

Drenched in the rain
Stupid and slow witted
Young and inexperienced.
Unpunctual and lethargic

ANSWER DOWNLOAD EXAMIANS APP