كشف

Verb

 * 1) to remove, to uncover, to reveal
 * 2) to publish, to communicate
 * 3) to expose
 * 4) to investigate
 * 5) to reconnoiter
 * 6) to visit
 * 7)  to remove, to relieve, to lift off of or pick up something from another thing, to free or let out

Etymology
From.

Verb

 * 1) to reveal, to expose, to uncover
 * 2) to discover