Arabic-English dictionary »

مِصْيَدَة مائي meaning in English

ArabicEnglish
مِصْيَدَة مائي مَائِيَّة

stench trap