upon completion - Turkish English Dictionary