Leen noun1 •A minor river in Nottinghamshire, England, which joins the River Trent in Nottingham; in full, the River Leen. formsLeens