Pregnant Meghan jokingly called 'fat lady' on charity visit. / AP