Meaning of IMMERSED in English



: submerged in or as if in a fluid: as

a. : completely engrossed


(1) of a bodily structure : completely embedded in or sunk below the surface of another part or organ

(2) of the capsule of a moss : covered by the perichaetium

c. of a plant : growing wholly under water

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.