cradle snatcher

noun

Definition of cradle snatcher

: one that weds or associates with one of the opposite sex who is comparatively very young