Definition for something which is found or revealed
Answers
Answered by
0
Discovery can be answer
Similar questions