English-Arabic dictionary »

lampoons meaning in Arabic

EnglishArabic
Lampoons [UK: læm.ˈpuːnz]
[US: læm.ˈpuːnz]

الهجاء