NEWFOUND

Definition of NEWFOUND

  1. (adj)newly discovered