English to Arabic

Meaning for:
Turpitudes
other
السفالات