English to Arabic

Meaning for:
Footprint
other
الأثر