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.”
1. noun
a type of ancient Aboriginal Australian rock shelter
“Archaeologists discovered a leelang in the outback that dated back thousands of years.”