vocab dash
Log in
Sign up
ponchadura
Meanings
Noun
1. puncture
(Mexico)