Green’s Dictionary of Slang

ad n.3

see a.d. n.2