newfound

adjective

  1. 1

    Recently found; newly discovered.

Translate “newfound” to another language

Click any language to open the translator with this word already filled in.

Newfound Definition & Meaning | TranslatePulse