Dictionary, Free Dictionary - MyDictionary.net
Definition of " punto " in English English Dictionary
Results
Punto A point or hit. n.