Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

morcha Definition

Cancel
morcha
noun
A gathering of like-minded people protesting for a cause

Words Related to morcha!

morcha Examples by Brain Bank Users