a rough, uncivilized man; boor, clown, lout
Possibly from a zero-grade formation from the Proto-Indo-European root *Hrewp- (“to break”).
Practice speaking and memorizing "rupex" and many other words and sentences in Latin.