datáfono
Top 50000
Meanings
Noun
1. payment terminal, POS terminal, credit card terminal