American Dictionary
Definition cross your heart (and hope to die) in American English
cross your heart (and hope to die) phrase
phrase
1
used as a way of making a promise, especially between children
