learn something by heart - Turkish English Dictionary