English to Arabic

Meaning for:
Knobbiest
other
أكثر عقدا