(due to failure) flunk out - Turkish English Dictionary