Arabic-French dictionary »

بَتْر meaning in French

ArabicFrench
بَتْر m

amputationf