street fighter

(noun) rival (generic term)
(noun) tough

< street drug | street girl >