Dictionary / Technology
گوگل مابس
/GOOGLE MAPS/
English
Google Maps
French
Part of Speech
noun
Register
standard