Meaning of SHIN in English

SHIN

noun Etymology: Japanese, literally, truth Date: 1877 a major Japanese Buddhist sect that emphasizes salvation by faith in exclusive worship of Amida Buddha

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.