English to Hindi Dictionary

To Cause A Tumultuous Scene (HallA macAnA) Meaning in English