English to Saraiki Dictionary
lair
شینہ دی گور
English definition for lair
1. n. the habitation of wild animals
Synonyms and Antonyms for lair
Sponored Video