Spanish Portuguese Dictionary

español - português

Pista in Portuguese:

1. Track Track