leelang

/liːlæŋ/

Definitions

1. noun

a type of ancient Aboriginal Australian rock shelter

“Archaeologists discovered a leelang in the outback that dated back thousands of years.”

Synonyms

  • abri
  • rockshelter

Antonyms

  • open