3 matching words, each with meanings, Hinglish explanations, examples and practice.
a mystery; something puzzling
perfect, without any fault
practical and realistic