English-Arabic dictionary »

adenoids meaning in Arabic

EnglishArabic
Adenoids [UK: ˈæ.dɪ.nɔɪdz]
[US: ˈæ.də.ˈnɔɪdz]

اللّحميّة