Green’s Dictionary of Slang

dro n.

see hydro n. (1)