Arabic-French dictionary »

تَسَتَّرَ meaning in French

ArabicFrench
تَسَتَّرَ

conspirer

intriguer