fruitcake. See full dictionary entry for tarta below.
According to the RAE official Spanish language dictionary, fruto is the product of a plant. A tree bearing fruit...that would be el fruto. Fruta, on the other hand, is the edible fruit that a plant produces, like pears, apples, peaches, etc.