Sponsored Links
Word Details 📚
Sponsored Links
Abri
English
Listen:
Search Count:
6
Definition & Translation
Abri
English Word:
Abri
English Definition:
n (geology) a shelter; a cavity in a hillside; a shelter on the side of hill with an overhung rock as its roof
Urdu Translation:
پناہ گاہ، جھونپڑی
Sponsored Links