tenacious or insistent in charging what is owed - Español Inglés Diccionario