The dictionaries are confused too :)
a couple of on line examples -
a. The main dish of a meal.
b. A dish served in formal dining immediately before the main course or between two principal courses.
a dish served before a main course
(Chiefly U.S.) the main course of a meal