A Portsmouth slang word meaning sexual intercourse, created in 2011 by Jack Dent and Mikey Graeney
Did you drill her? Are you two Drilling ?