A mere (noun) is a shallow lake, pond, or wetland, particularly in Great Britain and other parts of western Europe.
SOURCE: Mere (lake) - Wikipedia
mere, n. 1: A sheet of standing water; a lake; a pond, a pool. Now chiefly British regional and literary.
Used spec. of Grendel's abode in...