the devil of a nuisance - Turkish English Dictionary