discovery in Indonesian discovery in Indonesian penemuan noun Something discovered. Add to Flashcards