Inglese imploringly

  1. insistere