Question: what is the difference between almuerzo y desayuno?
Answer: 'Almuerzo' means lunch and 'desayuno' is breakfast in Spanish :) ... Normally it's a meal between and including breakfast and lunch. The idea is more of a "mid morning" and, to some extent could be a Spanish word for brunch. Mostly people use it depending on when they had their breakfast and when they will have lunch.