parquear
Top 30000
Meanings
Verb
1. to park (to bring a vehicle to a halt in a specified place) (Latin America, transitive)
Examples2
You can't park your car in this road.
I can't find a spot to park my spaceship.