English to Farsi/Persian Dictionary
lair
لانئِہ شیر/درندہ
English definition for lair
1. n. the habitation of wild animals
Synonyms and Antonyms for lair
Sponored Video