English to Arabic

Meaning for:
Uncombable
other
غير قابل للتّمشيط