Arabic-English dictionary »

طير مستنقع meaning in English

ArabicEnglish
طير مستنقع

Marsh-bird