Английский-Русский словарь »

by heart означает в русский

АнглийскийРусский
by heart (knowing completely)
preposition
[UK: baɪ hɑːt]
[US: baɪ ˈhɑːrt]

на памятьpreposition

назубокpreposition

наизустьpreposition