happy-go-lucky sort of fellow - Turkish English Dictionary