English-Arabic dictionary »

lampooned meaning in Arabic

EnglishArabic
Lampooned [UK: læm.ˈpuːnd]
[US: læm.ˈpuːnd]

مهجو