overly ambitious - Turkish English Dictionary