saber de coração

Etymology
lit. 'to know of heart'.

Verb

 * 1)  to know by heart

Usage notes

 * was shortened to, and then into , losing its figurative sense.