caterwauling - Turkish English Dictionary