What is the difference between an orchard and a grove?

A grove is a stand of fruit or nut trees without underbrush. An orchard is a planting of fruit or nut trees planted for the purpose of harvesting.

All orchars are decideous trees and all groves are evergreen trees. Simple as that!