Well, that's not completely wrong, but it's incomplete.
Dinner/supper is a meal, right? And so is breakfast. In spanish: la cena es una comida (dinner is a meal), el desayuno es una comida (breakfast is a meal). So "cena" is a meal, but then so are "almuerzo" and "desayuno". We eat three meals a day (comemos tres comidas al día). So the literal translation of "meal" is "comida".
But "comida" also translates as "food". As in "we eat food" ("comemos comida") or "I'm saving this food for my next meal" ("estoy guardando esta comida para mi próxima comida", which, although an awkward sentence, could be grammatically correct).
b (en una comida) course; una comida de cuatro platos a four-course meal; ¿qué hay de segundo plato? what's for (the) main course?
still its quite confusing, i have in mind that they are using a lot it in restaurants, but really not talking that they want to bring you the plate.
Keep in mind that it can be the whole thing >> plate, or as a pars pro toto >> dish meaning course. Words often have more meanings. In your own language you hardly think about it, because in a certain context a certain meaning comes to mind immediately. In a foreign language you have to learn the different meanings. Make it easier on yourself by learning the context at the same time.
"the meal / a meal" = "la comida / una comida" (female)
Breakfast would be male (el desayuno / un desayuno).
Lunch would be male (el almuerzo / un almuerzo).
Dinner would be female (la cena / una cena).
And then there's "la merienda / una merienda" (female), which is like a snack.
I thought that 'una' meant one, but in this text it is using 'una' as 'a'. Why is that?
Because 'comida' is feminine, and the use of the masculine/neuter 'un' and 'el' are very rare. If I recall correctly, the word needs to start with a stressed 'a'. The only example I know by hart is 'ave' (bird), which is feminine, but you need to say 'un ave' (libro de buen amor: "un ave sola ni canta bien, ni llora bien").
THIS IS JUST CRAZYPANTS! This is the 2nd time answering this one, and now the answer that I gave last time is the correct answer for this time. So which is right? The one I used 1st (comida) and you said was wrong, or the one I used this time and you said is wrong (alimento)? Now know that I learned both of these words from your app. So hopefully you can see my annoyance.