confrontation Meaning and Definition
View English Meanings of: muqabla
1. n. a focussed comparison; bringing together for a careful comparison
2. n. the act of hostile groups opposing each other
3. n. a hostile disagreement face-to-face
4. n. discord resulting from a clash of ideas or opinions
5. n. a bold challenge
Sponored Video