- Having been made or come into being only a short time ago; recent -


Popular Posts