English to Arabic

Meaning for:
Innuendoes
other
الإساءات المبطّنة