"Street fighter" refers to someone who engages in physical fights or confrontations on the streets, typically without any formal training or rules. It can also be used metaphorically to describe individuals who are tough, aggressive, and willing to fight for what they believe in.
Full definition