plural of discovery; things found or learned for first time
from Old French descovrir meaning to uncover
Try Another Word