to know/learn something by heart:چیزی را مو به مو ( کلمه به کلمه ) حفظ بودن/ حفظ کردنبخاطر سپردن چیزی به طور دقیقیاد گرفتن یا حفظ کردن چیزی به طور کامل+ عکس و لینک