Meaning of “esker” in the English Dictionary

british dictionary