From Longman Dictionary of Contemporary Englishhave a bun in the ovenhave a bun in the ovenBABY/HAVE A BABY British English informal to be pregnant – used humorously →bun
Examples from the Corpus
have a bun in the oven• Do I look like I have a bun in the oven?