Arabic-English dictionary »

مِصْيَدَةٌ meaning in English

ArabicEnglish
مِصْيَدَةٌ f

snaretrap