English Dictionary
Definition cradle-snatch in British English
cradle-snatch verb
verb
1
to have a sexual relationship with someone who is much younger than you
