long-delayed - Turkish English Dictionary