твердо выучить

(что-л.) learn thoroughly

Источник: Полный русско-английский словарь на Gufo.me