disclose an invention - Turkish English Dictionary