Meaning of ANGEL in English

ANGEL

n. A benefactor, especially an unknown one.

Shadow Slang English vocab.      Английский словарь теневого сленга.