Skip to main content

Definitions by alexandr makedonskiy

Pejorative term for an Arab
"shut up, arap!"
Arap by alexandr makedonskiy May 31, 2025