for many a long year - Turkish English Dictionary