Search results
- Dictionarymare's nest
noun
- 1. a complex or confused situation; a muddle: "your desk's usually a mare's nest"
- 2. an illusory discovery: "the mare's nest of perfect safety"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries