English to Arabic

Meaning for:
Vestigate
other
يتحقق من، يبحث في