outfoxed
Superado
translation of 'outfoxed'
verb
ser más listo que
definition
Credits: Google Translate
| English to Spanish Dictionary outfoxed |