Any idiom for a person who has solution of every single problem
i am looking for a single word request or a relatable idiom for a person who has solution of every single problem.. in hindi we call them "jugadu".
I am not really looking for something like "Jack of all trades" or omniscient.. may be a more specific term.
Solution 1:
I think you may use
Mr. Fixit:
- a person who epitomizes the ability or tendency to manage situations or solve problems (sometimes used with Miss, Ms., or Mrs. instead of Mr. when referring to a female).
(Dictionary.con)
The New Partridge Dictionary of Slang and Unconventional English gives the folowing definition and usage example of Mr Fixit:
noun used as an informal title for someone who is able to 'fix' things, whether from a technical knowledge or political influence. (UK, 1984 'Mr' may be replaced with another title as appropriate.)
- Maybe help is at hand with rugby league's Mr Fixit Maurice Lindsay, having just revealed his involvement in negotiation. (The Observer, 2003)
Solution 2:
From what I can tell as a non-Hindi speaker, there are versions of the term that describe an innovative hack or fix (jugaad), the person performing the innovative act (jugadu), or even the act itself (a slangier use of jugaad).
So another possibility, if OP is open to an American slang term, would be to call someone a MacGyver. The word stems from a 1980s television show. The title character was a government agent who was known for his wit and ingenuity.
"To MacGyver [something]" is popular enough as a verb that it appears in the Oxford Dictionary, defined as making or repairing something "in an improvised or inventive way, making use of whatever items are at hand." It's not uncommon to describe a person as a "real MacGyver."
Solution 3:
"Know-it-all" also comes to mind, but as others have noted, it has a distinctly negative connotation that does not seem to be shared by jugadu. I've posted another answer that I believe is a better fit.
a person who acts as though he or she knows everything and who dismisses the opinions, comments, or suggestions of others.
(Dictionary.com)