• NTR

    Full definition of NTR

    Proper noun

    NTR

    (plural NTRs)
    1. (historical) Initialism of en

    Anagrams

    © Wiktionary