Wetter than a beaver’s hat

Best definition
Wetter than a beaver’s hat
An idiom describing either the condition of being soaking wet due to inclement weather or when a female’s vagina is

absolutely dripping from arousal

The ladies in the steno pool were wetter than a beaver’s hat after watching the new Ryan Gosling film.