ihbar eden

  1. Noun whistleblower
  2. denunciating
denunciator
bank notifying the letter of credit