having had lunch - German English Dictionary