defying and daring person - Turkish English Dictionary