English to Pashto Dictionary
lair
زمری زائے
English definition for lair
1. n. the habitation of wild animals
Synonyms and Antonyms for lair
Sponored Video