lucky/cunning devil! - Turkish English Dictionary