English to Arabic

Meaning for:
Metre
other
المتر