Mountbatten noun1 •Ellipsis of Mountbatten Estate: a neighbourhood of Marine Parade, Singapore. formsMountbattens