أُوتُوسْتْرَاد

أُوتُوسْتْرَاد

ʔōtostrād · noun

Meaning — English

  1. freeway, tollway, motorway

Suggested websites

almaany.com · Wiktionary