megacast verb 1noun 1forms 3 verb1 •To produce a moulded component through megacasting. noun1 •Synonym of megacasting; A cast manufactured by megacasting. formsmegacasted · megacasting · megacasts