English to Arabic

Meaning for:
Troglodytic
other
متعلق بإنسان الكهوف