A person who is extremely good at solving mysteries or finding out information.
"He’s such a Sherlock Holmes when it comes to finding lost things."
feeling sad or depressed
something of value used in negotiations to get a better deal
to focus on a smaller area or set of options
to discuss a problem thoroughly to find a solution
to have an extremely enjoyable time
to identify and fix issues or errors