English to Arabic

Meaning for:
Point-to-point
other
نقطة لنقطة