A fruit tree is a tree that produces edible fruits to hold its seeds. However, although every tree produces fruit, not all fruit is edible for humans. Nut trees bear such fruits as almonds, walnuts, brazil nuts.