1. Verb. (idiomatic) (British) To dedicate a large amount of effort towards. ¹
¹ Source: wiktionary.com