English to Arabic

Meaning for:
Palpate
other
تلمّس