having just arrived - Turkish English Dictionary