to learn by heart - Turkish English Dictionary