Had your lunch means you ate your midday meal, you consumed food in the afternoon, you finished your lunch.
Know a better translation, sentence, or pronunciation? Help improve this entry!