What does metro mean in english ?

metro is a common expression in Spanish and it means meter as in Sí, es que esa Furia Luminosa no me deja acercarme ni un metro.

metro28 examples in Nonsense
How to Train Your Dragon:
The Hidden World
An American Tail
Astro Boy
Furry Vengeance
Astro Boy
Movie 1

Get our free app and watch scenes from hundreds of Hollywood movies.

Apple AppstoreGoogle Playstore

Related words