Search results
- Dictionarylove nest/ˈləv ˌnest/
noun
- 1. a place where two lovers spend time together, especially in secret: informal "he set up his mistress in a luxury love nest"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries