a peeping tom - Turkish English Dictionary