Sheng phrase meaning to refuse to back down or retreat under adversity.
stand firm against pressure / hold the line
goma mbele
"Vijana waligoma mbele hadi haki yao ilipopatikana."
Translation: Youths held the line firmly until their rights were granted.