pecker slap - Turkish English Dictionary