English to Arabic

Meaning for:
Papillae
other
النّتوئات