to rush violently at sth / sb
throw yourself at sth / sb
throw yourself at sth / sbinformaldisapproving
to be too enthusiastic in trying to attract a sexual partner
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition