Meanings1to flood2to submerge3to drown4to irritate the skin (of liquids)5to delay6to stay7to be stranded8erudite9well-versed10profound