SUBMERGE Meaning of SUBMERGE in English To place under or cover with water or the like; plunge into water, inundate. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012