alin

alɪn

Definitions

1. noun

a hill or mound, especially one forming the burial place of an ancient person

“The archaeologists discovered an alin near the ancient village.”

Synonyms

  • hillock
  • mound

Antonyms

  • lowland
  • valley